home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / updates / update24.zoo / lib / diffh < prev    next >
Text File  |  1992-08-14  |  5KB  |  156 lines

  1. *** 1.43    1992/07/20 22:09:56
  2. --- PatchLev.h    1992/08/14 15:04:11
  3. ***************
  4. *** 1,5 ****
  5.   
  6. ! #define    PatchLevel "82"
  7.   
  8.   /*
  9.    *
  10. --- 1,5 ----
  11.   
  12. ! #define    PatchLevel "83"
  13.   
  14.   /*
  15.    *
  16. *** 1.7    1992/06/03 15:23:13
  17. --- compiler.h    1992/08/14 15:04:16
  18. ***************
  19. *** 23,31 ****
  20.   /* (note that gcc and C68 define this automatically when appropriate) */
  21.   
  22.   #ifdef __GNUC__
  23. ! #define __SIZE_TYPEDEF__ unsigned long
  24. ! #define __PTRDIFF_TYPEDEF__ long
  25. ! #define __WCHAR_TYPEDEF__ int
  26.   #define __EXITING volatile void
  27.   #ifndef __NO_INLINE__
  28.   # define __GNUC_INLINE__
  29. --- 23,41 ----
  30.   /* (note that gcc and C68 define this automatically when appropriate) */
  31.   
  32.   #ifdef __GNUC__
  33. ! #ifndef sun
  34. ! #  define __SIZE_TYPEDEF__ unsigned long
  35. ! #  define __PTRDIFF_TYPEDEF__ long
  36. ! #  define __WCHAR_TYPEDEF__ int
  37. ! #else
  38. ! #  /* sun always seems to have an agenda of their own */
  39. ! #  include <sys/stdtypes.h>
  40. ! #  define __SIZE_TYPEDEF__ int          /* can you believe this!! */
  41. ! #  define __PTRDIFF_TYPEDEF__ int       /* or this!! */
  42. ! #  define __WCHAR_TYPEDEF__ unsigned short /* this seems reasonable */
  43. ! #  define _SIZE_T __SIZE_TYPEDEF__
  44. ! #  define _WCHAR_T __WCHAR_TYPEDEF__
  45. ! #endif
  46.   #define __EXITING volatile void
  47.   #ifndef __NO_INLINE__
  48.   # define __GNUC_INLINE__
  49. *** 1.8    1992/06/03 15:23:13
  50. --- limits.h    1992/08/14 15:04:25
  51. ***************
  52. *** 33,39 ****
  53.   #define SHRT_MAX 32767
  54.   #define SHRT_MIN (-32768)
  55.   #define LONG_MAX 2147483647L
  56. ! #define LONG_MIN (-2147483648L)
  57.   #define USHRT_MAX 65535U
  58.   #define ULONG_MAX 4294967295UL
  59.   
  60. --- 33,39 ----
  61.   #define SHRT_MAX 32767
  62.   #define SHRT_MIN (-32768)
  63.   #define LONG_MAX 2147483647L
  64. ! #define LONG_MIN (-LONG_MAX-1) /* this fixes the float cast problem ! */
  65.   #define USHRT_MAX 65535U
  66.   #define ULONG_MAX 4294967295UL
  67.   
  68. ***************
  69. *** 45,54 ****
  70.   #else /* 32 bit ints */
  71.   
  72.   #define INT_MAX 2147483647
  73. ! #define INT_MIN (-2147483648)
  74.   #define UINT_MAX 4294967295U
  75.   
  76.   #endif /* __MSHORT__ */
  77.   
  78.   #define MB_LEN_MAX    1    /* max. number of bytes in a multibyte character */
  79.   
  80. --- 45,64 ----
  81.   #else /* 32 bit ints */
  82.   
  83.   #define INT_MAX 2147483647
  84. ! #define INT_MIN (-INT_MAX-1) /* this fixes the float cast problem ! */
  85.   #define UINT_MAX 4294967295U
  86.   
  87.   #endif /* __MSHORT__ */
  88. + #if defined(__GNUC__) && !defined(__STRICT_ANSI__)
  89. + /* Minimum and maximum values a `signed long long int' can hold.  */
  90. + #define LONG_LONG_MAX 9223372036854775807LL
  91. + #define LONG_LONG_MIN (-LONG_LONG_MAX-1)
  92. + /* Maximum value an `unsigned long long int' can hold.  (Minimum is 0).  */
  93. + #define ULONG_LONG_MAX 18446744073709551615ULL
  94. + #endif /* __GNUC__ && !__STRICT_ANSI__)
  95.   
  96.   #define MB_LEN_MAX    1    /* max. number of bytes in a multibyte character */
  97.   
  98. *** 1.8    1992/06/03 15:23:13
  99. --- mintbind.h    1992/08/14 15:04:30
  100. ***************
  101. *** 219,226 ****
  102.           (int)trap_1_www(0x135, (short)(mode), (short)(drive))
  103.   #define Psigpause(mask)                        \
  104.           (void)trap_1_wl(0x136, (unsigned long)(mask))
  105. ! #define Psigaction(sig, act, oact)                    \
  106.           trap_1_wwll(0x137, (short)(sig), (long)(act), (long)(oact))
  107.   
  108.   #ifdef __cplusplus
  109.   }
  110. --- 219,230 ----
  111.           (int)trap_1_www(0x135, (short)(mode), (short)(drive))
  112.   #define Psigpause(mask)                        \
  113.           (void)trap_1_wl(0x136, (unsigned long)(mask))
  114. ! #define Psigaction(sig, act, oact)                \
  115.           trap_1_wwll(0x137, (short)(sig), (long)(act), (long)(oact))
  116. + #define Pgeteuid()                        \
  117. +         (short)trap_1_w(0x138)
  118. + #define Pgetegid()                        \
  119. +         (short)trap_1_w(0x139)
  120.   
  121.   #ifdef __cplusplus
  122.   }
  123. *** 1.7    1992/06/03 15:23:13
  124. --- st-out.h    1992/08/14 15:04:37
  125. ***************
  126. *** 59,64 ****
  127. --- 59,67 ----
  128.   #define A_EQU    0x4000        /* equated */
  129.   #define A_DEF    0x8000        /* defined */
  130.   #define A_LNAM  0x0048        /* gst compat long name */
  131. +                                 /* file symbols ala aln */
  132. + #define A_TFILE 0x0280          /* text file corresponding to object module */
  133. + #define A_TFARC 0x02C0          /* text file archive */
  134.   
  135.   #ifdef __cplusplus
  136.   }
  137. *** 1.21    1992/06/03 15:23:13
  138. --- string.h    1992/08/14 15:04:40
  139. ***************
  140. *** 72,77 ****
  141. --- 72,82 ----
  142.   __EXTERN int  _bcmp __PROTO((const void *s1, const void *s2, unsigned long length));
  143.   __EXTERN void _bzero __PROTO((void *dst, unsigned long length));
  144.   
  145. + __EXTERN int stricmp __PROTO(( const char *, const char * ));
  146. + __EXTERN int strnicmp __PROTO(( const char *, const char *, size_t ));
  147. + __EXTERN int strcmpi __PROTO(( const char *, const char * ));
  148. + __EXTERN int strncmpi __PROTO(( const char *, const char *, size_t ));
  149.   #endif /* __STRICT_ANSI__ */
  150.   
  151.   /* some macro versions of functions. these are faster, but less
  152.